Exceptional Hardware and Software Meeting 2014
pushing frontiers of open source & DIY
DESY Hamburg site, June 27-29 2014
The mor1kx is a OpenRISC 1000 compliant softcore microprocessor written in Verilog. The initial motivation for the work at its inception was to provide a code base which would be friendly to multiple pipeline implementations, encouraging a high degree of reuse of common blocks. It initially saw the development of 3 different pipelines, each providing a different trade-off between area and performance. The most high-end pipeline has subsequently been honed by its developers to contain more features and better performance than the original OR1K processor, the OR1200.
Recent work includes cache and MMU features which improve the performance of software such as the Linux kernel. Other interesting work has been on enabling multi-core capability. This talk will present the OpenRISC project, the core and its current status, comment on its development environment (a nod to other open source EDA efforts), licensing, and current uses in various projects.